/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.dew.serviciosmultiples.service;

import java.util.List;
import pe.edu.upc.dew.serviciosmultiples.dao.ServicioDAO;
import pe.edu.upc.dew.serviciosmultiples.exception.DAOException;
import pe.edu.upc.dew.serviciosmultiples.exception.ServiceException;
import pe.edu.upc.dew.serviciosmultiples.model.Servicio;

/**
 *
 * @author bcano
 */
public class ServicioServiceImpl implements ServicioService {

    private ServicioDAO ServicioDAO;

    public ServicioDAO getServicioDAO() {
        return ServicioDAO;
    }

    public void setServicioDAO(ServicioDAO ServicioDAO) {
        this.ServicioDAO = ServicioDAO;
    }

    @Override
    public List<Servicio> listarServicios() throws ServiceException {
        try {
            return ServicioDAO.listarServicios();
        } catch (DAOException e) {
            throw new ServiceException(e);
        }
    }

}
